armor-plate something - Französisch Englisch Wörterbuch